﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Project Notes</title>
</head>
<body>

<h1>Project Notes</h1>
[D]-Defect, [E]-Enhancement, [O]-Other

<ul>
<li><a href="#d1">(d1) ListViewEx control can't find cboPeriodicPayment combobox</a></li>
<li><a href="#d2">(d2) Main listviews don't scroll</a></li>
<li><a href="#d3">(d3) TheBudget SumTotals do not update when grid data changes</a></li>
<li><a href="#e1">(e1) Create style to listview to make columns pretty</a></li>
<li><a href="#e2">(e2) Need an application Icon</a></li>
</ul>




<h2>Defects</h2>

<a name="d1">
<h3>[d1] ListViewEx control can't find cboPeriodicPayment combobox</h3>
<h4>Symtom</h4>
Created a custom listView control to implement common sort-by-column feature. Unfortunately, 
when I used it (int the 'TheBudget' userControl), the periodic payment column ceased to work.
For some reason it couldn't find the combobox 'cbPeriodicPayment' control which is needed for 
the listView multibinding
<h4>Resolution</h4>
None
<h4>Workaround</h4>
Had to temporarily move the sorting algorithm back into the client code ('TheBudget' userControl)
</a>

<br />
<br />
<br />

<a name="d2">
<h3>[d1] Main listviews don't scroll</h3>
<h4>Symtom</h4>
The middle content pane of the main form, which holds the items listview, doesn't scroll.
If you resise it to make it smaller, the bottom items in the listview just vanish.
Found that if you giv the listview a static size then scrolling kind of works when the number of items becomes
larger than the listview can hold.
Its something to do with the control template of the content pane. It seems to put the listview in a stack panel which
does not auto fill to the remaining space correctly.
<h4>Resolution</h4>
None
<h4>Workaround</h4>
Specified a reasonable static size for the listview.
</a>

<h2>Enhancements</h2>

<a name="e1">
<h3>[e1] Create style to listview to make columns pretty</h3>
<h4>Features</h4>
<ul>
<li>Need to make column headers left alight.</li>
<li>Need to make column headers auto expand for text.</li>
</ul>
</a>

</body>
</html>
